package com.shzu.jwc.ty.dao;

import com.shzu.jwc.ty.bean.SystemStudytime;
import com.shzu.jwc.ty.bean.SystemStudytimeExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SystemStudytimeMapper {
    long countByExample(SystemStudytimeExample example);

    int deleteByExample(SystemStudytimeExample example);

    int deleteByPrimaryKey(Integer systemStudytimeId);

    int insert(SystemStudytime record);

    int insertSelective(SystemStudytime record);

    List<SystemStudytime> selectByExample(SystemStudytimeExample example);

    SystemStudytime selectByPrimaryKey(Integer systemStudytimeId);

    int updateByExampleSelective(@Param("record") SystemStudytime record, @Param("example") SystemStudytimeExample example);

    int updateByExample(@Param("record") SystemStudytime record, @Param("example") SystemStudytimeExample example);

    int updateByPrimaryKeySelective(SystemStudytime record);

    int updateByPrimaryKey(SystemStudytime record);
    
    List<String> getcollege();
    
    List<Integer> getyear();
    
    List<SystemStudytime> getstudytime(@Param("systemYearId") Integer systemYearId,@Param(value="startPos") Integer startPos,@Param(value="pageSize") Integer pageSize);
    
    long countstudytime(@Param("systemYearId") Integer systemYearId);
    
    void insertstudytime(SystemStudytime record);

    long getStuTime(String stuNum);
}